/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./src/app/[match-details]/matchDetails.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.matchDetails_latoThin__s2o9O {
  font-family: "Lato", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.matchDetails_latoLight__qkRFO {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.matchDetails_latoRegular__JDyBl {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.matchDetails_latoBold__uHcZ3 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.matchDetails_latoBlack__7641j {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.matchDetails_latoThinItalic__CtAbr {
  font-family: "Lato", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.matchDetails_latoLightItalic__FREWJ {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.matchDetails_latoRegularItalic__WDBhR {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.matchDetails_latoBoldItalic__hqDhq {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.matchDetails_latoBlackItalic__PRCt9 {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-style: italic;
}

/* ......Overview header...... */

.matchDetails_header__U4kUz {
  background-color: #001240;
  color: white;
  display: flex;
  justify-content: center;
  padding: 16px;
}

.matchDetails_iconButton__sne9N {
  background: none;
  border: none;
  color: white;
  cursor: pointer;
}

.matchDetails_iconButton__sne9N img {
  width: 20px;
  height: 20px;
}

.matchDetails_title__5rW30 {
  text-align: center;
  font-size: 14px;
}

.matchDetails_main__eJN5w {
  display: flex;
  width: 1012px;
  justify-content: space-between;
  padding: 0 15px;
  align-items: center;
}

@media (max-width: 1012px) {
  .matchDetails_main__eJN5w {
    width: 100%;
  }
  .matchDetails_header__U4kUz {
    justify-content: left;
  }
}

@media (max-width: 775px) {
  .matchDetails_main__eJN5w {
    padding: 0;
  }
}

/* ......Live Section...... */

.matchDetails_live1__HElcI {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  background-color: #f2f6fe;
  padding-bottom: 15px;
}

.matchDetails_container__nbPAW {
  display: flex;
  padding: 15px;
  justify-content: center;
}

.matchDetails_liveMain__C4nO0 {
  display: flex;
  flex-direction: row;
  width: 1012px;
  gap: 15px;
}

.matchDetails_card__BSRmK,
.matchDetails_poll__IYfuI {
  background-color: white;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  flex: 1;
  font-size: 14px;
  box-shadow: 4px 4px 10px 1px rgba(90, 82, 128, 0.05),
    -2px -2px 5px 0px rgba(0, 0, 0, 0.02);
}

.matchDetails_header1__MuxXA {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  font-size: 14px;
}

.matchDetails_live__nDwy_ {
  color: #ef4444;
  font-weight: bold;
  margin-right: 8px;
  font-size: 14px;
}

.matchDetails_league__JqL9U {
  color: #626262;
  display: inline-block;
  width: 170px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.matchDetails_matchDetails__d05Ks {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

.matchDetails_teamInfo__4REEZ {
  display: flex;
  align-items: center;
}

.matchDetails_teamIcon__zHQZw {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.matchDetails_teamName__OW7Cp {
  font-weight: bold;
  display: inline-block;
  width: 150px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.matchDetails_scoreDetails__plQYQ {
  text-align: right;
}

.matchDetails_overs__vYOHI {
  color: #626262;
}

.matchDetails_score__7AvUd {
  font-weight: bold;
  margin-left: 4px;
}

.matchDetails_poll__IYfuI {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 330px;
  font-size: 14px;
}

.matchDetails_question__J7jq0 {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}

.matchDetails_pollText__ejGMR {
  font-weight: bold;
  color: #001240;
  margin-left: 10px;
}

.matchDetails_buttons__Ax0SY {
  display: flex;
  gap: 16px;
  background-color: #f8faff;
}

.matchDetails_voteButton__Rgjrw {
  background-color: #f8faff;
  color: #001240;
  padding: 6px 16px;
  border-radius: 9999px;
  border: 1px solid #001240;
  cursor: pointer;
}

.matchDetails_linksButton__3oCSD {
  width: 1012px;
  overflow: hidden;
}

.matchDetails_buttonContainer__8Tdnx {
  display: flex;
  gap: 16px;
  background-color: #fff;
  padding: 7px 15px;
  border-radius: 9999px;
  overflow: scroll;
  white-space: nowrap;
}

.matchDetails_buttonContainer__8Tdnx::-webkit-scrollbar {
  display: none;
}

.matchDetails_buttonContainer__8Tdnx {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.matchDetails_button__X_lX3 {
  background-color: #ffffff;
  color: #001240;
  padding: 8px 16px;
  border-radius: 9999px;
  border: none;
  cursor: pointer;
  background-color: #f8faff;
  transition: background-color 0.3s, color 0.3s;
}

.matchDetails_button__X_lX3:hover {
  background-color: #dbeafe;
}

.matchDetails_firstButton__YNuXN {
  background-color: #001240;
  color: #ffffff;
}

@media (max-width: 1012px) {
  .matchDetails_container__nbPAW {
    padding: 15px 0;
    width: 100%;
  }
  .matchDetails_liveMain__C4nO0 {
    width: 768px;
  }
  .matchDetails_linksButton__3oCSD {
    width: 768px;
  }
}

@media (max-width: 775px) {
  .matchDetails_live1__HElcI {
    align-items: start;
  }
  .matchDetails_liveMain__C4nO0 {
    display: grid;
    margin: 0 15px;
    width: 100%;
  }
  .matchDetails_poll__IYfuI {
    max-width: 100%;
  }
  .matchDetails_linksButton__3oCSD {
    width: 100%;
    padding: 0 15px;
  }
}

/* ......fantasy video...... */

.matchDetails_mainContent__RZaNg {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: red;
  background: linear-gradient(
    90deg,
    rgba(242, 246, 254, 1) 0%,
    rgba(255, 255, 255, 1) 20.000000298023224%,
    rgba(255, 255, 255, 1) 79.50000166893005%,
    rgba(242, 246, 254, 1) 100%
  );
}

.matchDetails_contentContainer__lTSzK {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 1012px;
  font-size: 14px;
  padding: 16px 0;
}

.matchDetails_sectionTitle__2Gq1V {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 14px;
  color: #504f4f;
}

.matchDetails_videoContainer__9kcbV {
  display: flex;
  overflow-x: auto;
}

.matchDetails_videoContainer__9kcbV::-webkit-scrollbar {
  display: none;
}

.matchDetails_videoContainer__9kcbV {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.matchDetails_videoCard__P5aUG {
  flex: none;
  width: 256px;
  background-color: white;
  border-radius: 8px;
  margin-right: 16px;

  display: block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}

.matchDetails_youtubeContent__DSo1C {
  display: flex;
  justify-content: center;
  align-items: center;
}

.matchDetails_youtubeIcon__AIsN8 {
  position: absolute;
  width: 35px;
  height: 25px;
}

.matchDetails_videoThumbnail__xRfTz {
  width: 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.matchDetails_videoInfo__nBtbW {
  display: flex;
  flex-direction: column;
  padding: 8px 5px;
  gap: 10px;
}

.matchDetails_videoTitle__aMJzo {
  font-weight: semibold;
  color: #000;
  display: inline-block;
  width: 240px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.matchDetails_videoDate__YzP1H {
  color: #718096;
}

.matchDetails_navigation__LmwyI {
  display: flex;
  justify-content: end;
  margin-top: 16px;
  gap: 15px;
}

.matchDetails_navButton__seMfo {
  /* padding: 8px; */
  border-radius: 9999px;
  background-color: #e2e8f0;
  border: none;
  cursor: pointer;
}

.matchDetails_allContent__cCaYf {
  display: flex;
  gap: 25px;
  width: 1012px;
}

.matchDetails_container1__QumEZ {
  /* padding: 16px; */
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 16px;
}

.matchDetails_card1___Wiig {
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.02),
    -2px -2px 5px 0px rgba(0, 0, 0, 0.02);
  /* padding: 16px; */
}

.matchDetails_card1___Wiig:last-child {
  margin-bottom: 16px;
}

.matchDetails_cardHeader__t2yjk {
  display: flex;
  align-items: center;
  padding: 15px;
  border-bottom: 1px solid #f3f3f3;
}

.matchDetails_icon__4NguK {
  margin-right: 8px;
}

.matchDetails_link___9kJp {
  text-decoration: none;
  margin-left: auto;
  color: #504f4f;
}

.matchDetails_infoGroup__j97tG,
.matchDetails_subCard__Ua6Cj {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 15px;
}

.matchDetails_playerContainer__yIplg {
  display: flex;
  gap: 10px;
  padding: 15px;
}

.matchDetails_info__T7ubS {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  margin-bottom: 20px;
}

.matchDetails_set__eEJPu {
  color: #626262;
  font-size: 14px;
  width: 75px;
}

.matchDetails_set1__RypGY {
  color: #000000;
  text-align: right;
  font-size: 14px;
}

.matchDetails_team__LKNKF {
  display: flex;
  /* align-items: center; */
  flex-direction: column;
  gap: 15px;
}

.matchDetails_team__LKNKF span {
  font-size: 14px;
}

.matchDetails_team__LKNKF:last-child {
  align-items: end;
}

.matchDetails_results__sGWcL {
  display: flex;
  gap: 10px;
}

.matchDetails_teamBadge__ugzLA {
  padding: 4px 8px;
  border-radius: 8px;
  color: #ffffff;
}

.matchDetails_csk__mgNys {
  background-color: #f59e0b;
}

.matchDetails_mi__QzSIn {
  background-color: #152189;
}

.matchDetails_badge__v4PQR {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 9999px;
  color: #ffffff;
}

.matchDetails_container2__ees7d {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  width: 100%;
}

.matchDetails_statistics__RSQWT {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 8px;
}

.matchDetails_statsText__rIqi5 {
  color: #000000;
  font-size: 14px;
}

.matchDetails_progressBar__ttgtK {
  position: relative;
  width: 100%;
  height: 7px;
  background-color: #e5e7eb;
  border-radius: 999px;
  overflow: hidden;
}

.matchDetails_progress__TkKCe {
  position: absolute;
  top: 0;
  height: 100%;
}

.matchDetails_yellow__FOlT_ {
  background-color: #f59e0b;
  left: 0;
}

.matchDetails_blue__SM00H {
  background-color: #1e40af;
  right: 0;
}

.matchDetails_formTitle__Pxi8I {
  margin-top: 8px;
  color: #000000;
}

.matchDetails_win__gtp4r {
  background-color: #10b981;
}

.matchDetails_loss__nuCk_ {
  background-color: #ef4444;
}

.matchDetails_playerText__oWF2V {
  color: #000000;
  font-size: 14px;
  /* margin-bottom: 6px; */
  display: inline-block;
  width: 115px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.matchDetails_player__TwAIt {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background-color: #f8faff;
  padding: 10px 0;
  width: 100%;
}

.matchDetails_playerImage__bgfk3 {
  border-radius: 9999px;
  width: 63px;
  height: 63px;
  margin-bottom: 8px;
}

.matchDetails_playerInfo__PfI7U {
  color: #626262;
  font-size: 14px;
}

@media (max-width: 1012px) {
  .matchDetails_playerText__oWF2V {
    width: 80px;
  }
  .matchDetails_contentContainer__lTSzK {
    width: 768px;
  }
  .matchDetails_allContent__cCaYf {
    display: grid;
    width: 768px;
  }
  .matchDetails_container1__QumEZ {
    padding: 15px;
  }
}

@media (max-width: 775px) {
  .matchDetails_results__sGWcL {
    gap: 3px;
  }
  .matchDetails_container1__QumEZ {
    width: 100%;
  }
  .matchDetails_navigation__LmwyI {
    display: none;
  }
  .matchDetails_contentContainer__lTSzK,
  .matchDetails_mainContent__RZaNg {
    justify-content: left;
  }
  .matchDetails_contentContainer__lTSzK {
    width: 100%;
    padding: 15px;
  }
  .matchDetails_allContent__cCaYf {
    width: 100%;
  }
  .matchDetails_mainContent__RZaNg {
    background: white;
  }
}

@media (max-width: 390px) {
  .matchDetails_playerContainer__yIplg {
    flex-direction: column;
  }
  .matchDetails_playerText__oWF2V {
    width: 100%;
  }
}

/* ......Right Side Content...... */

.matchDetails_card3__US_Ow {
  background-color: #ffffff;
  color: #4a5568;
  width: 100%;
  width: 350px;
  border-radius: 8px;
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.02),
    -2px -2px 5px 0px rgba(0, 0, 0, 0.02);
  overflow: hidden;
}

.matchDetails_card4__hguWv {
  background-color: #f8faff;
  padding: 15px 15px 10px 15px;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  flex: 1;
  font-size: 14px;
  margin: 15px;
}

.matchDetails_header3__QGVT7,
.matchDetails_statsHeader__9xF4O {
  display: flex;
  align-items: center;
  padding: 15px;
  border-bottom: 1px solid #f3f3f3;
}

.matchDetails_liveAction____BID {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.matchDetails_liveLeft__2oCXW {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.matchDetails_matchDetails1___TW4E {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.matchDetails_teamButton__HaOUo {
  padding: 7px 15px;
  border: 1px solid #ef4444;
  color: #ef4444;
  border-radius: 9999px;
  background: none;
  cursor: pointer;
}

.matchDetails_recent__LVtqo {
  white-space: nowrap;
}

.matchDetails_statsTable__bbAQo {
  margin: 15px;
}

.matchDetails_role__VgH8B {
  font-size: 0.75rem;
  color: #718096;
}

@media (max-width: 1012px) {
  .matchDetails_card3__US_Ow {
    width: 100%;
  }
}

@media (max-width: 775px) {
  .matchDetails_card3__US_Ow {
    width: 100%;
  }
}

@media (max-width: 390px) {
  .matchDetails_recent__LVtqo {
    display: none;
  }
}

/* jkfbkjb */
.matchDetails_buttoncontaine__EYbDl {
  padding: 5px 15px;
}
.matchDetails_button__X_lX3 {
  padding: 5px 15px;
}
.matchDetails_main__eJN5w a {
  display: flex;
  align-items: center;
}
.matchDetails_contentContainer__lTSzK {
  padding: 15px;
}
.matchDetails_navBottom__f6pEF img {
  width: 33px;
  height: 33px;
}
.matchDetails_set__eEJPu {
  font-weight: 600;
  width: 90px;
}
.matchDetails_set1__RypGY {
  font-weight: 600;
}
.matchDetails_header__U4kUz {
  padding: 15px;
}
.matchDetails_cardHeader__t2yjk a {
  font-weight: 600;
}
.matchDetails_statsText__rIqi5 {
  font-weight: 500;
}
.matchDetails_team__LKNKF span {
  font-weight: 500;
}
.matchDetails_recent__LVtqo {
  font-weight: 500;
}
.matchDetails_playerText__oWF2V {
  font-weight: 600;
}
.matchDetails_playerInfo__PfI7U {
  font-weight: 400;
}
.matchDetails_live__nDwy_ {
  font-weight: 600;
}
.matchDetails_league__JqL9U {
  font-weight: 600;
}
.matchDetails_teamButton__HaOUo {
  padding: 5px 15px;
}
.matchDetails_statsHeader__9xF4O a {
  font-weight: 600;
}

.matchDetails_buttonContainer__8Tdnx {
  font-weight: 500;
}

.matchDetails_videoTitle__aMJzo {
  font-weight: 500;
}
.matchDetails_videoInfo__nBtbW {
  gap: 5px;
}
.matchDetails_videoDate__YzP1H {
  font-weight: 500;
}

@media (max-width: 775px) {
  .matchDetails_card1___Wiig {
    margin-bottom: 0;
  }
  .matchDetails_Container___Ob8o {
    padding: 10px 0;
  }
  .matchDetails_allContent__cCaYf {
    gap: 0;
  }
  .matchDetails_sectionTile__84mQC {
    margin-bottom: 12px;
  }
  .matchDetails_buttonContainer__8Tdnx {
    gap: 10px;
    padding: 5px 10px;
  }
  .matchDetails_contentContainer__lTSzK {
    margin: 15px 0 0 0;
  }
  .matchDetails_container1__QumEZ {
    gap: 10px;
  }
  .matchDetails_liveMain__C4nO0 {
    gap: 10px;
  }
  .matchDetails_live1__HElcI {
    padding-bottom: 10px;
  }
  .matchDetails_playerText__oWF2V {
    width: 60px;
  }
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./src/components/new/common/head.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
/* ......Overview header...... */

.head_header__J9N87 {
  background-color: #001240;
  color: white;
  display: flex;
  justify-content: center;
  padding: 16px;
}

.head_iconButton__pDF17 {
  background: none;
  border: none;
  color: white;
  cursor: pointer;
}

.head_iconButton__pDF17 img {
  width: 20px;
  height: 20px;
}

.head_title__CIw6u {
  text-align: center;
  font-size: 14px;
}

.head_main__mZkiF {
  display: flex;
  width: 1012px;
  justify-content: space-between;
  padding: 0 15px;
  align-items: center;
}

@media (max-width: 1012px) {
  .head_main__mZkiF {
    width: 100%;
  }
  .head_header__J9N87 {
    justify-content: left;
  }
}

@media (max-width: 775px) {
  .head_main__mZkiF {
    padding: 0;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./src/components/new/overview/LiveSection.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
/* ......Live Section...... */
.LiveSection_live1__YpWZH {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  background-color: #f2f6fe;
  padding-bottom: 15px;
}

.LiveSection_container__fbHbY {
  display: flex;
  padding: 15px;
  justify-content: center;
}

.LiveSection_liveMain__lbQ8P {
  display: flex;
  flex-direction: row;
  width: 1012px;
  gap: 15px;
}

.LiveSection_card__UgGto,
.LiveSection_poll__jpQfZ {
  background-color: white;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  flex: 1;
  font-size: 14px;
  box-shadow: 4px 4px 10px 1px rgba(90, 82, 128, 0.05),
    -2px -2px 5px 0px rgba(0, 0, 0, 0.02);
}

.LiveSection_header1__Tt9sX {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  font-size: 14px;
}

.LiveSection_live__sO49g {
  color: #ef4444;
  font-weight: bold;
  margin-right: 8px;
  font-size: 14px;
}

.LiveSection_league__M4hd0 {
  color: #626262;
  display: inline-block;
  width: 170px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.LiveSection_matchDetails__zNewr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

.LiveSection_teamInfo__XVQaI {
  display: flex;
  align-items: center;
}

.LiveSection_teamIcon__v4idy {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.LiveSection_teamName__oG9RE {
  font-weight: bold;
  display: inline-block;
  width: 150px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.LiveSection_scoreDetails__Z_wr1 {
  text-align: right;
}

.LiveSection_overs__wkzgh {
  color: #626262;
}

.LiveSection_score__bcvWQ {
  font-weight: bold;
  margin-left: 4px;
}

.LiveSection_poll__jpQfZ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 330px;
  font-size: 14px;
}

.LiveSection_question__NEwsO {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}

.LiveSection_pollText__TWNtA {
  font-weight: bold;
  color: #001240;
  margin-left: 10px;
}

.LiveSection_buttons__SlltB {
  display: flex;
  gap: 16px;
  background-color: #f8faff;
}

.LiveSection_voteButton__Zk5pX {
  background-color: #f8faff;
  color: #001240;
  padding: 6px 16px;
  border-radius: 9999px;
  border: 1px solid #001240;
  cursor: pointer;
}

.LiveSection_linksButton__3wuvU {
  width: 1012px;
  overflow: hidden;
}

.LiveSection_buttonContainer__O48VE {
  display: flex;
  gap: 16px;
  background-color: #fff;
  padding: 7px 15px;
  border-radius: 9999px;
  overflow: scroll;
  white-space: nowrap;
}

.LiveSection_buttonContainer__O48VE::-webkit-scrollbar {
  display: none;
}

.LiveSection_buttonContainer__O48VE {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.LiveSection_button__N50_d {
  background-color: #ffffff;
  color: #001240;
  padding: 8px 16px;
  border-radius: 9999px;
  border: none;
  cursor: pointer;
  background-color: #f8faff;
  transition: background-color 0.3s, color 0.3s;
}

.LiveSection_button__N50_d:hover {
  background-color: #dbeafe;
}

.LiveSection_firstButton__KZqwV {
  background-color: #001240;
  color: #ffffff;
}

@media (max-width: 1012px) {
  .LiveSection_container__fbHbY {
    padding: 15px 0;
    width: 100%;
  }

  .LiveSection_liveMain__lbQ8P {
    width: 768px;
  }

  .LiveSection_linksButton__3wuvU {
    width: 768px;
  }
}

@media (max-width: 775px) {
  .LiveSection_live1__YpWZH {
    align-items: start;
  }

  .LiveSection_liveMain__lbQ8P {
    display: grid;
    margin: 0 15px;
    width: 100%;
  }

  .LiveSection_poll__jpQfZ {
    max-width: 100%;
  }

  .LiveSection_linksButton__3wuvU {
    width: 100%;
    padding: 0 15px;
  }
}


